Consistency Management in Object-Oriented Databases
نویسندگان
چکیده
The paper presents concepts and ideas underlying an approach for consistency management in object oriented databases. In this approach constraints are structured as rst class citizens and stored in a meta-database called constraints catalog. When an object is created constraints of this object are retrieved from the constraints catalog and relationships between these constraints and the object are established. The structure of constraints has several features that enhance consistency management in OODBMS which do not exist in conventional approaches in a satisfactory way. These features are monitoring objects consistency at diierent levels of update granularity, integrity independence, eeciency of constraints maintenance, controlling inconsistent objects, enabling and disabling of constraints globally to all objects of database as well as locally to individual objects, and the possibility of declaring constraints on individual objects. All these features are provided by means of basic notations of OO data models.
منابع مشابه
Apparent Versioning and Concurrency Control in Object-Oriented Databases
The problem of consistency of object-oriented databases is considered, when objects contained in the database are multiversion, and they are accessed by concurrent transactions. In such databases there are two aspects of the consistency problem, one related to concurrency, as in monoversion databases, and the other related to versioning. In this paper the problems of mutual dependencies of vers...
متن کاملConsistency management for object databases
The aspect of semantic integrity in the mainstay object-oriented database management systems (OODBMSs) today is generally weak. Constraints like inter-object constraints are speci ed and maintained either by application-oriented techniques or using event-conditionaction (ECA) rules facilities of these systems. Both techniques have many disadvantages that makes database integrity incomplete. In ...
متن کاملAn Active Object-Oriented Database: A Multi-Paradigm Approach to Constraint Management
Mb describe the design and implementation of a constraint management facility for our active object-oriented database system called Jasmine/A. The facility includes integrity constraints, events/triggers, and constraint rules. The facility enables the user to handle both interobject and intraobject constraints, to define both primitive and composite events, and to populate databases with values...
متن کاملRelational Database Migration to Object Oriented Environment: A Re-engineering Approach
The traditional relational databases (RDBs) have found applications in number of areas and accepted as solution for storing and retrieving data. But RDBs cannot support data persistence, complex data structures and user defined data types required by object-oriented applications. On the other hand, object-oriented technology represents real world very well. Object-oriented databases (OODBs) aim...
متن کاملConsistency of Versions in Object-Oriented Databases
This paper presents an approach to maintaining consistency of object versions in multiversion database systems. In this approach a multiversion database is considered to be a set of logically independent and identifiable database versions. Each database version is composed of a version of each object stored in the system. However, identical object versions may be shared by many database version...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999